* {
        margin: 0;
        padding: 0;
}

.top {
        /* 由于要通栏，故不指定盒子宽度 */
        height: 100px;
        background-color: green;
}

.banner {
        width: 990px;
        height: 200px;
        background-color: green;
        margin: 0 auto;
        margin-top: 10px;
}

.smallbox {
        width: 990px;
        height: 150px;
        background-color: green;
        margin: 0 auto;
        margin-top: 10px;
}

.smallbox ul li {
        float: left;
        list-style: none;
        width: 237px;
        height: 150px;
        background-color: rgb(199, 36, 36);
        margin-right: 11px;
}

/* li和后面的类选择器last不要加 margin-right:11px */
.smallbox li.last {
        margin-right: 0px;
}

.footer {
        height: 200px;
        background-color: green;
        margin-top: 10px;
}